package com.lw.common.util;

import java.util.Date;

import org.springframework.boot.SpringApplication;

import com.google.common.base.Preconditions;

/**
 * 日期工具类
 * 
 * @author 孙宇
 * 
 */
public class DateUtil {
	private DateUtil() {

	}

	/**
	 * 将Date类型转换为字符串
	 * 
	 * @param date
	 *            日期类型
	 * @return 日期字符串
	 */
	public static String format(Date date) {
		return format(date, null);
	}

	/**
	 * 将Date类型转换为字符串
	 * 
	 * @param date
	 *            日期类型
	 * @param pattern
	 *            字符串格式
	 * @return 日期字符串
	 */
	public static String format(Date date, String pattern) {
		Preconditions.checkArgument(date != null, "date 不能为空！");
		return DateFormatUtil.getDateFormat(pattern).format(date);
	}


}
